/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.meanzoft.m3d.model.mdx;

import org.meanzoft.m3d.model.m3dmodel.Extent;
import org.lwjgl.util.vector.Vector3f;

/**
 *
 * @author Laptop
 */
public class MDXHeader {

    private Extent extent = new Extent(0f, null, null);
    private int version;
    private String name;
    private int blendTime;
    private int numVertices;
    private int numNormals;
    private int numVertexGroups;
    private int numTexCoords;
    private int numIndexes;
    private int numFaces;
    private int numMTGC;
    private int numMatrices;
    private int numAnimations;
    private int numFaceGroups;
    private int numFaceTypeGroups;
    private int numTexVertexGroups;

    public Extent getExtent() {
        return extent;
    }

    public int getVersion() {
        return version;
    }

    public void setVersion(int version) {
        this.version = version;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getBlendTime() {
        return blendTime;
    }

    public void setBlendTime(int blendTime) {
        this.blendTime = blendTime;
    }

    public int getNumAnimations() {
        return numAnimations;
    }

    public void setNumAnimations(int numAnimations) {
        this.numAnimations = numAnimations;
    }

    public int getNumFaceGroups() {
        return numFaceGroups;
    }

    public void setNumFaceGroups(int numFaceGroups) {
        this.numFaceGroups = numFaceGroups;
    }

    public int getNumFaceTypeGroups() {
        return numFaceTypeGroups;
    }

    public void setNumFaceTypeGroups(int numFaceTypeGroups) {
        this.numFaceTypeGroups = numFaceTypeGroups;
    }

    public int getNumFaces() {
        return numFaces;
    }

    public void setNumFaces(int numFaces) {
        this.numFaces = numFaces;
    }

    public int getNumIndexes() {
        return numIndexes;
    }

    public void setNumIndexes(int numIndexes) {
        this.numIndexes = numIndexes;
    }

    public int getNumMTGC() {
        return numMTGC;
    }

    public void setNumMTGC(int numMTGC) {
        this.numMTGC = numMTGC;
    }

    public int getNumMatrices() {
        return numMatrices;
    }

    public void setNumMatrices(int numMatrices) {
        this.numMatrices = numMatrices;
    }

    public int getNumNormals() {
        return numNormals;
    }

    public void setNumNormals(int numNormals) {
        this.numNormals = numNormals;
    }

    public int getNumTexCoords() {
        return numTexCoords;
    }

    public void setNumTexCoords(int numTexCoords) {
        this.numTexCoords = numTexCoords;
    }

    public int getNumTexVertexGroups() {
        return numTexVertexGroups;
    }

    public void setNumTexVertexGroups(int numTexVertexGroups) {
        this.numTexVertexGroups = numTexVertexGroups;
    }

    public int getNumVertexGroups() {
        return numVertexGroups;
    }

    public void setNumVertexGroups(int numVertexGroups) {
        this.numVertexGroups = numVertexGroups;
    }

    public int getNumVertices() {
        return numVertices;
    }

    public void setNumVertices(int numVertices) {
        this.numVertices = numVertices;
    }
}
